import java.util.Scanner;

 class Base1 {
     Base1() {
            System.out.print("Base");
        }
    }

 class Test1 extends Base1 {
        public static void main( String[] args ) {
            new Test1();//1
            //调用父类无参的构造方法
            new Base1();//2
        }
}

 public class Test {
     public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         while (scanner.hasNextInt()) {
             int x = scanner.nextInt();
             int y = scanner.nextInt();
             int z = scanner.nextInt();
             Sub sub = new Sub(x, y, z);
             System.out.println(sub.calculate());
         }
     }
 }
 class Base {
      int x;
      int y;
      public Base() {

      }
     public Base(int x, int y) {
         this.x = x;
         this.y = y;
     }
     public int getX() {
         return x;
     }
     public int getY() {
         return y;
     }
 }
 class Sub extends Base {
     private int z;
     public Sub(int x, int y, int z) {
         //write your code here
         super();
        this.x = x;
        this.y = y;
        this.z = z;
     }
     public int getZ() {
         return z;
     }
     public int calculate() {
         return super.getX() * super.getY() * this.getZ();
     }
 }
